Perfect location, beautiful views, clean and convenient, great communication - we had a great stay.