All the required amenities. Spacious, clean, and very well decorated. Stayed here in novemeber 2021 and have many good things to say. Highly recomend