Luxury hotel in the perfect part of town
Great position right on the ocean
This place is amazing!! The rooms are the best we had on our whole trip! Isabella was the smallest town of 2500 people on the largest island. I loved this island. Main Street still had sand roads, marine iguanas all over the beach, pink flamingos, beautiful birds. Etc. this…