Good location, style, service and a great place to stay