Location, amenities, cleaniness, communication everything was perfect for our stay in Waikiki.