Everything you need—great location, private pool, kitchen, comfortable bed. Wish I could have stayed longer.