This place is five stars for sure! Checks every boxes !:)