Best place to stay. 5 stars in all aspects!