For affordable luxury in an amazing location right on Grace Bay Beach, you can't beat The Sands at Grace Bay Resort. It isn't the most luxurious hotel on the island, but beyond its prime middle-of-the-beach locale, it is home to one of the most popular restaurants in the area - Hemingway's - famed for its sunset views and dolphin bell (you'll have to eat there to understand).
It also has the coolest swimming pool experience in Provo. There are literally rivers of swimming pools running from the blocks of rooms down to the beach, and these lead to private hot tub areas where you can have a romantic moment. If one is crowded, just swim on to the next. It is a unique experience.
And regardless if you are on your honeymoon or traveling with kids, the resort works for you as there is an adults-only main pool. Plus the hotel is right on the sand, so you can always just chill with a rum coconut on the sand.
Staff is super friendly and helpful, and it was easy to arrange activities and car rental from here.