The Fariones are amongst the top accomodations on the island in my opinion and Ive always dreamed of staying there

The location is superb for both old & new towns, and with the shopping centre nearby you should be in for a great stay. Depending what time in May you visit, there will also be the Triathlon (usually circa 22nd) which is a great day to attend
Restaurant Wise, the Lani's brand are ok however their food can be unpretentious & pricey. There are loads of brilliant little places in the old town around the harbour, and some reasonable english/chinese/other all along the sea front. If you want a lanis with a view get a bus or taxi the 4/5km into puerto calero & eat out on the marina!