You will love this place. All that you need and more. Great place, wish i'd stayed longer.