excellent hotel simply great staff extremely kind charming rooms beautiful extra clean spa great maybe little bit overpriced swimming pool area unbeliavle, singapore truly say best hotel stayed,  
excellent hotel simply great staff extremely kind charming rooms beautiful extra clean spa great maybe little bit overpriced swimming pool area unbeliavle, singapore truly say best hotel stayed,  