1. nicely furnished
2. well equipped
Overall, it's a cool place.