Comfortable place to stay but not luxurious as advertised