Pros:
This is a beautiful resort with a private beach, restaurants with good view, spa room with good view, pools by the ocean, rooms with good view (although I might have gotten the worst view because my room is by the pool and it is on the first floor, so there're people outside by my balcony. I'm sure a room with pool view on the second floor or a room with ocean review will give you much better view and privacy).
Cons:
The location is relatively far from the city and you rely on the resort for restaurants. I found it far from the water activities too that Bermuda offers (the water sports company nearby only has jet ski on the weekends), so you need to do a bit travel for these (either by taxi or bus).
In conclusion, it is a beautiful resort just to chill, relax, look at the ocean and do nothing or read a book with your sunglasses.