We had a great time at Ran's place and would absolutely recommend staying there. The apartment is nice & clean, well-located and has a good connection to public transport. Ran was very helpful, friendly and easy to talk to. It was great spending Canada Day on the beach and playing Volleyball!