5 star experience. Would stay again. Everything as described.