While I enjoyed my stay at Castaways I felt a little underwhelmed for the price we paid. I chose one of the more expensive rooms as we were celebrating our anniversary however, the room sat on top of the restaurant which meant that the incredible view was blocked by the roof of the restaurant. The room was clean but we found that the hotel in general needed some love and attention.