Everything you need! Great location, extremely clean, beautifully decorated, lovely view, large bathroom! Will absolutely stay here again!