Great location, great amenities, but lacked a bit in the finer details. I could stay again.