We have stayed at the crystal three times. The location is fantastic, and it is comfortable clean basic accommodation. Be aware there is limited parking ,so book this in advance, there is a charge for this but it is worth it. Easy walk into town for shops restaurants, ,and of course the fabulous beach is right in front of the hotel.