This place will fulfill your highest expectations. It is amazing in all aspects. Would totally recommend it for even pickiest travelers.