Amazing place and exactly as described. It deserves all 5 stars. Will definitely stay here again!