We stayed in the Azalea Villa a Junior Suite. It was located up the hill from the main hotel. We were not allowed to park near our villa so we had to park down the hill and walk up it. Not convenient and its on top of a hill where cars come around the corner pretty fast, so you need to be careful walking down/up the hill. The first two nights of our trip, the shower did not work. We arrived late at night the first night and notified the staff the next day, but no one came to look at it until the third day. The shower also did not drain and that never got fixed during our trip either. The villa is on the water and the noise of the waves crashing onto the rocks is really loud and makes it hard to sleep. The room is definitely not sound proof and the glass on the sliding doors was damaged so you couldn't see out. Only one of the doors was not clouded over. There was construction next door and we realized that the glass above our main door going into the Villa was in direct view of the construction/workers going on next door. Not ideal. The door going into the Villa also opens out, and not in, so its a safety concern too. The furnishings are very dated but I understand that it is getting updated. There is a window above the bathroom as well...don't turn the light on at night if someone is sleeping, you'll light up the whole villa. The cleaning staff was nice and came regularly, the porter was as helpful as he could be, and staff was generally friendly. The restaurant was ok.