Perfect location! Everything we wanted! We will definitely be back.