New orchid hotel

The New Orchid Hotel! That sounds like a lovely place to stay. Can you tell me more about it? What's the location like? Is it a boutique hotel or a larger chain? What kind of amenities do they offer?