The Plaza Hotel in Loreto is a beautiful building with a very nice courtyard. The location is good (you can walk to the beach) and there is a good coffee shop attached to the hotel. There is also free wi-fi in the lobby/courtyard. However, the rooms are not well-lit, the walls bare, and the water not very hot. If you are planning on spending all your time outdoors, then it's fine, but if you value cheerful rooms, better to stay someplace else. We paid $60 for a room, which I think is overpriced considering the rooms and lack of hot water.