All you need and more. Great place for a very reasonable rate. I can recommend the place ro everyone. To enjoy all the amenities you need to stay long. Peter is an awesome host and responded immediately on every question I had.