Everything you need! Beautiful place in a great location.