Clean and spacious in a quiet resort.