Immaculate, warm, close to the beach. Great hosts!