Star Hotels Group offers upscale accommodations in a polished hotel. Guests can enjoy a low-key restaurant and bar.