Very nice place. Very luxurious and clean