Very clean self contained private apartment with great amenities in excellent location. Good hosts. Top spot. Highly recommended.