Everything about this resort went above and beyond our expectations. The staff is very friendly and helpful. The views are amazing. The pools and beaches are the best around. Both of the restaurants were 5 star and served amazing food. We especially recommend Boca which not only had great food, but a wonderful view over the ocean from higher up the mountain. We will definitely be back in the future and have recommended Garza Blanca to many friends.