Super clean! Great amenities. Perfect for a couples trip. Perfect location to shopping, beaches, and restaurants. Will definitely stay again in the future. Mahalo