The location of the hotel is excellent as there are bars,restaurants and the beach minutes away. The buildings are quite old but our apartment had obviously been updated and renovated recently. The size was perfect and the amenities all we needed. The botanical gardens on the property are spectacular and the pool and surrounding area is large. We ate a couple of times in the restaurant and enjoyed the selection in the buffet, also the staff are efficient and friendly. One negative is that there is only ever one person manning the reception regardless of how many guests are waiting. This was very frustrating. Also, for people hiring cars, a lot of patience is needed in finding a parking space as there are none allocated to the hotel and several times we had to drive round the local area several times before we found one. Otherwise, all in all, we were very happy with our stay.