Lovely view, lovely staff, great location