This place has it all! Great location, lovely place, rooftop views and great recommendations from the host.