We opted for Beachfront in order to try something a little different from the larger hotels in the area. A summary is pretty easy: this place is excellent. The staff are wonderful and incredibly responsive (use the Whatsapp group they set up for you, it's perfect), in particular Lucas and Johana, you guys are great! If you want lots of people and lots of activities, go to the main Fives hotel next door, this is not the place for you! If you want quiet, and no difficulty finding comfortable loungers any time you want them on the private area of the beach or by the pool; premium drinks mixed to your needs; attentive and friendly staff; then come here. We had a couple of issues with the room but they were dealt with immediately. I heard some people talking about low hot water pressure so be aware of that.
Others have talked about the setup - a shuttle to the main hotel for the restaurants and activities there should you want them (the restaurant at Beachfront does now cover all meals, but the Fives hotel restaurants give more options; we particularly liked Koh Thai and Brasserie but were glad to get back from the noise to our own quiet hotel!) and so on. The rooms here are not especially big, but since the aim isn't to be in them much of the day that was no issue to us, the room was ample. There is a public beach right next to Beachfront which has a barrier to the waves and is very pleasant - very little seaweed. Beautiful sand too. It's not perfect but I'd recommend it.