Wonderful place, clean, great terrace, perfect location