Overall a good place with good value, great receptionist, and a place with all the needed services and facilities. Quite clean but could be cleaner I think. The only deal breaker is loud praying/singing at night, I think everyone should be warned about that in advance.