An amazing little hotel just off the main drag in West End, Posada Arco Iris is a tropical oasis. You get a private beach, with lounge chairs on the sand and a coral reef just offshore. They offer free kayaks and cheap snorkeling equipment if you want to be active, and a restaurant and bar if you don't! The rooms are large, and the hammocks are a great place to spend an afternoon. I found the hotel to be incredibly clean and the staff to be friendly and helpful. Would recommend getting the air conditioning though -- it can be sweltering without a way to cool it down.