This place is everything you can hope for, clean, modern and comprehensive amenities. Value for money 10/10! Definitely recommend.