Absolutely everything you need...plus some nice touches. This wee place is tidy, classy and super comfy (great coffee, bed and bathroom). The location is wonderful if you want to chill out on the beach or explore the great walks and sights. Definitely recommend this for a couples getaway.