Nice location, responsive staff and affordable prices .