Perfect! Location, layout, comfort level, ease of check in/out. Would definitely stay again.