Perched up a hill, the hotel has a beautiful view. It is clean and well maintained. The grounds have a heated indoor pool, great restaurants and also makes for a beautiful indoor or outdoor wedding/celebration venue. There is an indoor and outdoor bar and an outdoor sitting area with a fireplace. The rooms are spacious with king beds. Ours has two king beds which is wonderful for traveling with children. The staff are friendly and accommodating and house keeping refreshes the room daily. It is a short drive from the beach, restaurants and shopping. I highly recommend staying here.