I would highly recommend staying at the Hotel il Nido. The views of the ocean were stunning from the restaurant at the hotel and from sunning deck, which were just down some steps as you head down toward the beach. The beach is small and only accessible when it is low tide, but the views are stunning. The rooms were nice and clean and the views from our hotel room were nice. You could see the ocean but there were electrical wires that were in the way of the view. If you are driving a car, you definitely want to stay here as parking in this area is a premium, and they have a lot of parking space, up on the hill behind the hotel. The breakfast was absolutely delicious and hotel staff was so helpful. The hotel is on the side of a hill, so there are steps that you need to go down to get to the reception area. There are several nearby restaurants that are within walking distance of about a block or less.