5 stars all around! Great place, great location !