Perfect location, and everything needed for a great stay