Perfect place as described. Margaret is great. Would definitely come back. Location is very good too.