Everything as described and as shown in photos. Great place, great location. Well-equipped with entertainment. Nice stay.