very excellent location, well stocked, comfortable bed, pool, parking. except for not enough seating in the living room it was very nice. cozy usually means small and so it is.