Absolutely perfect, and everything you are expecting and more! Great area, amazing amenities and perfect place to stay with those you love.