Clean, comfortable, well equipped and good fast wifi (my partner worked 2 days on video calls all day with no problems). It was nice to have beach chairs and towels, access to the pool, and the kitchen was well stocked.