Excellent location, great amenities and clean! James is a great host.