Everything you could possibly need to have a lovely time away from home. Very clean and a great location.