Very clean, very modern. Came with all the basics. Lots of good food and things to do within walking distance. Don’t even need your car. Car parking is very secure. Pool access is easy and awesome. Very accommodating host.