Amazingly clean place with well-thought amenities and facilities