Great location, great service from check in staff & housekeeping, just some hidden charges that are only disclosed at check in