5 star hotel amenities and even more. A very clean and calm place.