Rooms are small and outdates, but the a/c was great. The gym was excellent, pool was beautiful. The beach was rugged (not soft sand) but absolutely stunning. It’s sort of walkable to town, but you’ll end up paying a lot for cabs to and from town and to the train station (cost of taxi to train station is 15euros flat fee). I definitely felt like the price was very high, but the food, staff and premises (pool, beach, views) were excellent.