This place has all you need for a comfortable and enjoyable stay as well as nice areas to entertain. The outdoor space assuming there's good weather of course is a personal highlight of mine.