The house is basically brand new and had a ton of convenient small touches like the spray sunscreen. Decorations/appliances were very modern, AC worked perfectly, kitchen is stocked if you do plan to cook and the place was absolutely spotless. The airbnb is not part of the resort so you won't be able to use their bikes etc but the restaurant there was delicious and they were awesome about holding my bags until check in. The surrounding area is under construction but we were diving every day so it wasn't a fuss for us - it is a $10 taxi each way into town (45 minute walk otherwise) so we typically took a taxi in/out and left for the entire day which was still cheaper than if we had stayed in town. Internet is perfect for general browsing and streaming but cut out sporadically for video calls. Overall great value and we very much enjoyed our stay!