This place was beautiful and of great value. The resort is like a hotel, so there is a mini-fridge, coffee maker, a microwave, and utensils, but don't expect to do any cooking. The TV has Netflix, which was great. We spent most of our time on the balcony, which had a beautiful view and got great sun all day long.
The beach is a super close (10ish minute) walk away and there is a free shuttle that will drive you over every 20 minutes. There resort also has a gym and a pool which we used. There is also a 24/7 Walmart less than 5 minutes away (walking) with anything you might need.
The wifi is a little spotty, so bring a hotspot if you plan to do lots of work. We were two people working remotely and were frequently booted off the network. The walls are also quite thin, so we heard our neighbors every now and then. The next-door apartment is connected to your room with a double door. We arrived at 3pm, but the 4pm check-in time was strict, so we had to wait to get our keys. Otherwise, everything was great and Ekaterina was very communicative. Housekeeping set up snacks and wine along with coffee when we came in, which was a lovely touch.