Absolutely beautiful resort. Shopping, restaurants, and the beach all right there! We stayed in the rainbow tower, had a great view of the ocean from our balcony. We even watch sea turtles swimming just off the beach area. They have a private lagoon that's great for kiddos or…