Perfect place, perfect position and perfect presentation. Loved our stay. Highly recommend.