Lovely location, very clean, many thoughtful touches