Very clean and modern. Price is perfect for the quality of the service. Front desk is always opened with english speaking staff. 10/10 would recommend.