Perfect location, perfect host, very clean place & stylishly-decorated, beautiful surroundings. Loved our experience and definitely recommended.