5 stars all around! I'd stay again in a heart beat.