Very much as described. The apartment could be very hot, but there were air conditioning and fans. Absolutely, everything you need for a comfortable stay. Bed was comfortable and a good shower, nice towels and linen etc.
Just a very comfortable place.